package com.baitiaojun.bulletscreen.mapper;

import com.baitiaojun.api.domain.video.BulletScreen;
import com.baitiaojun.api.domain.video.BulletScreenMqDuplicate;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BulletScreenMqDuplicateMapper {
    int deleteByPrimaryKey(Long id);

    int insert(BulletScreenMqDuplicate record);

    int insertSelective(BulletScreenMqDuplicate record);

    BulletScreenMqDuplicate selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(BulletScreenMqDuplicate record);

    int updateByPrimaryKey(BulletScreenMqDuplicate record);

    Integer isExists(Long id);

    int updateBulletScreenMqDuplicate(BulletScreenMqDuplicate bulletScreenMqDuplicate);

    List<BulletScreenMqDuplicate> selectByStatus(String status);

    int batchUpdateBulletScreenMqDuplicate(@Param("bulletScreenMqDuplicate") List<BulletScreenMqDuplicate> bulletScreenMqDuplicate);
}